// 约定一个通用的键名
// 个人信息
const INFO_KEY = 'kk_shopping_info'
// 搜索历史记录
const HISTORY_KEY = 'kk_history_key'
// 获取个人信息
export const getInfo = () => {
  const result = localStorage.getItem(INFO_KEY)
  // 如果取的值为空 则返回{ token: '', userId: '' }
  return result ? JSON.parse(result) : { token: '', userId: '' }
}
// 设置个人信息
export const setInfo = (obj) => {
  // 本地只能存储字符串 需要转换为字符串形式进行存储
  localStorage.setItem(INFO_KEY, JSON.stringify(obj))
}
// 移除个人信息
export const removeInfo = () => {
  localStorage.removeItem(INFO_KEY)
}

// 获取搜索历史
export const getHistory = () => {
  const result = localStorage.getItem(HISTORY_KEY)
  return result ? JSON.parse(result) : []
}
// 设置搜索历史记录
export const setHistory = (arr) => {
  localStorage.setItem(HISTORY_KEY, JSON.stringify(arr))
}
// 移除搜索历史记录
export const removeHistory = () => {
  localStorage.removeItem(HISTORY_KEY)
}
